place used to hide something - Espagnol Anglais Dictionnaire